<?php
//include "config/koneksi.php";
class Produk_Dao{

	
	function __construct(){
	$koneksi = new Koneksi();
	$koneksi->_connect();
	}
	
	function add(Produk $produk){
		
		$sql = "
			INSERT 
			INTO
			produk
			(
				id_kategori,
				id_toko,
				nama_oleh2,
				harga,
				gambar,
				detil
			)
			VALUES
			(
				'".$produk->id_kategori."',
				'".$produk->id_toko."',
				'".$produk->nama_oleh2."',
				'".$produk->harga."',
				'".$produk->gambar."',
				'".$produk->detil."'
			)
		";
		
		
	mysql_query($sql);
	
	}
	
	function get($id_oleh2){

		$sql = "
		SELECT
		*
		FROM
		produk 
		WHERE
		id_oleh2 = '".$id_oleh2."'
		";
		$produk = false;
		$res = mysql_query($sql);
		
		if($res){
		
			while($row = mysql_fetch_assoc($res)){
		
			$produk = new Produk();
				$produk->id_oleh2 = $row['id_oleh2'];
				$produk->id_kategori = $row['id_kategori'];
				$produk->id_toko = $row['id_toko'];
				$produk->nama_oleh2 = $row['nama_oleh2'];
				$produk->harga = $row['harga'];
				$produk->gambar = $row['gambar'];
				$produk->detil = $row['detil'];
		}
		}
		return $produk;
	}
	function get_kategori($id_kategori){
	
		
		$sql = "
		SELECT
		*
		FROM
		produk
		WHERE
		id_kategori = '".$id_kategori."'
		";
		
		$list_produk = array();
		
		$res = mysql_query($sql);
		
		if($res){
		
			while($row = mysql_fetch_assoc($res)){
		
				$produk = new Produk();
				
				$produk->id_oleh2 = $row['id_oleh2'];
				$produk->id_kategori = $row['id_kategori'];
				$produk->id_toko = $row['id_toko'];
				$produk->nama_oleh2 = $row['nama_oleh2'];
				$produk->harga = $row['harga'];
				$produk->gambar = $row['gambar'];
				$produk->detil = $row['detil'];
				
				$list_produk[] = $produk;
		}
		}
		return $list_produk;
	}
	function get_toko($id_toko){
	
		
		$sql = "
		SELECT
		*
		FROM
		produk
		WHERE
		id_toko = '".$id_toko."'
		";
		
		$list_produk = array();
		
		$res = mysql_query($sql);
		
		if($res){
		
			while($row = mysql_fetch_assoc($res)){;
		
				$produk = new Produk();
				
				$produk->id_oleh2 = $row['id_oleh2'];
				$produk->id_kategori = $row['id_kategori'];
				$produk->id_toko = $row['id_toko'];
				$produk->nama_oleh2 = $row['nama_oleh2'];
				$produk->harga = $row['harga'];
				$produk->gambar = $row['gambar'];
				$produk->detil = $row['detil'];

				
				$list_produk[] = $produk;
		}
		
		return $list_produk;
	}
	}
	function get_all(){
		
		$sql = "
		SELECT
		*
		FROM
		produk 
		";
		
		$list_produk = array();
		
		$res = mysql_query($sql);
		if($res){
			while($row = mysql_fetch_assoc($res)){
			
				$produk = new Produk();
				
				$produk->id_oleh2 = $row['id_oleh2'];
				$produk->id_kategori = $row['id_kategori'];
				$produk->id_toko = $row['id_toko'];
				$produk->nama_oleh2 = $row['nama_oleh2'];
				$produk->harga = $row['harga'];
				$produk->gambar = $row['gambar'];
				$produk->detil = $row['detil'];

				
				$list_produk[] = $produk;
			
			}
		}
		return $list_produk;
	}
	
	function get_all2(){
		
		$sql = "
		SELECT
		*
		FROM
		produk 
		ORDER BY id_oleh2 DESC LIMIT 6
		";
		
		$list_produk = array();
		
		$res = mysql_query($sql);
		if($res){
			while($row = mysql_fetch_assoc($res)){
			
				$produk = new Produk();
				
				$produk->id_oleh2 = $row['id_oleh2'];
				$produk->id_kategori = $row['id_kategori'];
				$produk->id_toko = $row['id_toko'];
				$produk->nama_oleh2 = $row['nama_oleh2'];
				$produk->harga = $row['harga'];
				$produk->gambar = $row['gambar'];
				$produk->detil = $row['detil'];

				
				$list_produk[] = $produk;
			
			}
		}
		return $list_produk;
	}
	
	function edit(Produk $produk){
		$sql ="
			UPDATE 
			produk
			SET
			id_kategori='$produk->id_kategori',
			id_toko='$produk->id_toko',
			nama_oleh2='$produk->nama_oleh2',
			harga='$produk->harga',
			gambar='$produk->gambar',
			detil='$produk->detil'
			WHERE 
			id_oleh2 ='$produk->id_oleh2'
		";
		mysql_query($sql);
	
	}
	
	function hapus($id_oleh2){
	
		
		$sql = "
		DELETE
		FROM
		produk
		WHERE
		id_oleh2 = '".$id_oleh2."'
		";
		
		mysql_query($sql);
	
	}
}

class Produk{

	var $id_oleh2;
	var $id_kategori;
	var $id_toko;
	var $nama_oleh2;
	var $harga;
	var $gambar;
	var $detil;
}